Vendidero\Shiptastic\ShippingProvider\Auto D

Total Complexity 253
Dependencies 8
Dependents 0
Total lines 1,772
Lines of code 1,291
Logical lines of code 512
Comment lines 177
Methods 88
Properties 1

Methods 88

Method Rating Maintainability Complexity Lines of code
create_label()
D
27
39 139
get_shipping_method_settings()
B
37 14 76
get_simple_label_fields()
A
42 11 55
get_pickup_locations()
A
43 11 50
get_default_label_props()
A
43 11 49
get_label_settings_by_zone()
A
40 9 63
get_label_settings_by_shipment_type()
A
37 7 85
get_packaging_label_settings()
A
44 7 49
update_setting()
S
51 7 27
get_setting_sections()
S
46 6 41
get_label_service_fields()
S
53 7 23
get_label_references()
S
54 7 22
get_automation_settings()
S
40 3 73
get_pickup_location_by_code()
S
54 5 21
get_printing_settings()
S
44 2 51
get_pickup_locations_cache_key()
S
54 4 21
get_formatted_label_reference()
S
57 4 16
get_default_label_product()
S
57 4 16
get_label_reference_placeholders()
S
57 3 16
get_setting()
S
60 3 13
get_label_fields()
S
63 3 11
get_label_reference()
S
63 3 11
get_pickup_locations_settings()
S
48 1 40
get_label_fields_html()
S
58 2 15
get_label_automation_shipment_status()
S
70 3 6
get_default_label_print_format()
S
64 3 10
get_supported_label_reference_type()
S
59 2 15
get_available_base_countries()
S
69 3 7
automatically_generate_label()
S
69 3 7
update_settings()
S
61 2 12
parse_pickup_location_query_args()
S
56 1 21
is_valid_pickup_location()
S
71 2 6
get_available_label_services()
S
68 2 7
get_pickup_location_instance()
S
69 2 7
get_label_classname()
S
69 2 7
get_address_by_pickup_location_code()
S
64 2 9
get_section_help_link()
S
68 2 7
parse_pickup_location_address_args()
S
63 1 12
replace_shipping_address_by_pickup_location()
S
82 1 3
get_config_set_simple_label_settings()
S
73 1 5
get_label_settings()
S
82 1 3
get_configuration_set_setting_type()
S
82 1 3
get_config_set_return_label_settings()
S
73 1 5
get_return_label_settings()
S
82 1 3
get_default_product_for_zone()
S
66 1 9
get_available_label_print_formats()
S
66 1 9
label_supports_export_reference_number()
S
77 1 3
get_return_label_fields()
S
80 1 3
validate_label_request()
S
82 1 3
get_available_label_products()
S
79 1 3
get_available_label_zones()
S
71 1 7
get_label_default_shipment_weight()
S
78 1 3
supports_pickup_location_delivery()
S
82 1 3
fetch_pickup_locations()
S
82 1 3
get_pickup_locations_max_results()
S
79 1 3
is_sandbox()
S
82 1 3
get_label_return_auto_shipment_status()
S
79 1 3
get_label_print_format()
S
79 1 3
get_label_return_auto_enable()
S
79 1 3
get_supported_label_reference_types()
S
82 1 3
enable_pickup_location_delivery()
S
81 1 3
get_pickup_locations_enable()
S
79 1 3
set_label_auto_shipment_status_shipped()
S
79 1 3
get_label_auto_shipment_status()
S
79 1 3
get_label_auto_shipment_status_shipped()
S
79 1 3
get_label_auto_enable()
S
79 1 3
automatically_set_shipment_status_shipped()
S
81 1 3
automatically_generate_return_label()
S
81 1 3
get_label_minimum_shipment_weight()
S
78 1 3
set_label_auto_enable()
S
79 1 3
set_label_auto_shipment_status()
S
80 1 3
get_pickup_location_cache_key()
S
68 1 6
test_connection()
S
82 1 3
parse_pickup_location_code()
S
80 1 3
fetch_single_pickup_location()
S
82 1 3
get_default_label_default_print_format()
S
82 1 3
supports_pickup_locations()
S
82 1 3
get_settings_help_pointers()
S
82 1 3
get_label()
S
71 1 5
supports_labels()
S
82 1 3
set_label_references()
S
80 1 3
is_manual_integration()
S
82 1 3
set_pickup_locations_max_results()
S
79 1 3
set_pickup_locations_enable()
S
79 1 3
set_label_return_auto_shipment_status()
S
80 1 3
set_label_print_format()
S
80 1 3
set_label_return_auto_enable()
S
79 1 3
get_supported_label_config_set_shipment_types()
S
81 1 3